explosive grenade - Turkish English Dictionary